Der Austausch von Maschinen mit SPS soll trotz unterschiedlicher Steuerungen möglich sein.
Die Steuerungen von verschiedenen Maschinen mit SPS sind ähnlich. Jedoch sind bei unterschiedlichen Maschinen kleine Unterschiede in der Steuerung vorhanden. Diese Unterschiede bewirken, daß die einzelnen Maschinen unterschiedlich angesteuert werden müssen. Daraus folgt, daß für jede Maschine eine eigene Klasse erzeugt werden muß und diese Klassen haben alle eine unterschiedliche Schnittstelle. Damit die Maschinen jedoch beliebig gegeneinander austauschbar sind, muß eine einheitliche Schnittstelle geschaffen werden.
Es ist vorgesehen, aber noch nicht implementiert, das Entwurfsmuster Adapter nach [Gamma et. al., 1995] zu Lösung dieses Problems zu verwenden. Die Ablaufsteuerung steuert dann den Roboter über die abstrakte Target-Klasse des Entwurfsmusters.